0.03/0.12 % Problem : Vampire---4.8_30938 : TPTP v0.0.0. Released v0.0.0. 0.12/0.13 % Command : do_cvc5 %s %d 0.13/0.33 % Computer : n015.cluster.edu 0.13/0.33 % Model : x86_64 x86_64 0.13/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.13/0.33 % Memory : 8042.1875MB 0.13/0.33 % OS : Linux 3.10.0-693.el7.x86_64 0.13/0.33 % CPULimit : 1440 0.13/0.33 % WCLimit : 180 0.13/0.33 % DateTime : Mon Jul 3 13:19:40 EDT 2023 0.13/0.33 % CPUTime : 0.18/0.47 %----Proving TH0 0.18/0.48 thf(b_type,type, 0.18/0.48 b: $tType ). 0.18/0.48 0.18/0.48 thf(c_type,type, 0.18/0.48 c: $tType ). 0.18/0.48 0.18/0.48 thf(cP,type, 0.18/0.48 cP: b > b > b ). 0.18/0.48 0.18/0.48 thf(c0,type, 0.18/0.48 c0: b ). 0.18/0.48 0.18/0.48 thf(cCS_DUC_RELNS_pme,conjecture, 0.18/0.48 ! [S: ( c > b > $o ) > $o] : 0.18/0.48 ( ! [Xc: c] : 0.18/0.48 ( ! [Xx: b,Xy: b] : 0.18/0.48 ( ( ! [R: b > b > b > $o] : 0.18/0.48 ( ( $true 0.18/0.48 & ! [Xa: b,Xb: b,Xc0: b] : 0.18/0.48 ( ( R @ Xa @ Xb @ Xc0 ) 0.18/0.48 <= ( ( ( Xa = c0 ) 0.18/0.48 & ( Xb = Xc0 ) ) 0.18/0.48 | ? [Xx1: b,Xx2: b,Xy1: b,Xy2: b,Xz1: b,Xz2: b] : 0.18/0.48 ( ( Xb 0.18/0.48 = ( cP @ Xy1 @ Xy2 ) ) 0.18/0.48 & ( R @ Xx2 @ Xy2 @ Xz2 ) 0.18/0.48 & ( R @ Xx1 @ Xy1 @ Xz1 ) 0.18/0.48 & ( Xc0 0.18/0.48 = ( cP @ Xz1 @ Xz2 ) ) 0.18/0.48 & ( Xa 0.18/0.48 = ( cP @ Xx1 @ Xx2 ) ) ) 0.18/0.48 | ( ( Xa = Xc0 ) 0.18/0.48 & ( Xb = c0 ) ) ) ) ) 0.18/0.48 => ( R @ Xx @ Xy @ Xy ) ) 0.18/0.48 & ! [R: c > b > $o] : 0.18/0.48 ( ( R @ Xc @ Xy ) 0.18/0.48 <= ( S @ R ) ) ) 0.18/0.48 => ! [R: c > b > $o] : 0.18/0.48 ( ( S @ R ) 0.18/0.48 => ( R @ Xc @ Xx ) ) ) 0.18/0.48 & ! [Xx: b,Xy: b,Xz: b] : 0.18/0.48 ( ( ! [R: c > b > $o] : 0.18/0.48 ( ( R @ Xc @ Xx ) 0.18/0.48 <= ( S @ R ) ) 0.18/0.48 & ! [R: c > b > $o] : 0.18/0.48 ( ( R @ Xc @ Xy ) 0.18/0.48 <= ( S @ R ) ) 0.18/0.48 & ! [R: b > b > b > $o] : 0.18/0.48 ( ( R @ Xx @ Xy @ Xz ) 0.18/0.48 <= ( $true 0.18/0.48 & ! [Xa: b,Xb: b,Xc0: b] : 0.18/0.48 ( ( ( ( Xa = c0 ) 0.18/0.48 & ( Xb = Xc0 ) ) 0.18/0.48 | ? [Xx1: b,Xx2: b,Xy1: b,Xy2: b,Xz1: b,Xz2: b] : 0.18/0.48 ( ( Xa 0.18/0.48 = ( cP @ Xx1 @ Xx2 ) ) 0.18/0.48 & ( Xb 0.18/0.48 = ( cP @ Xy1 @ Xy2 ) ) 0.18/0.48 & ( R @ Xx1 @ Xy1 @ Xz1 ) 0.18/0.48 & ( R @ Xx2 @ Xy2 @ Xz2 ) 0.18/0.48 & ( Xc0 0.18/0.48 = ( cP @ Xz1 @ Xz2 ) ) ) 0.18/0.48 | ( ( Xa = Xc0 ) 0.18/0.48 & ( Xb = c0 ) ) ) 0.18/0.48 => ( R @ Xa @ Xb @ Xc0 ) ) ) ) ) 0.18/0.48 => ! [R: c > b > $o] : 0.18/0.48 ( ( S @ R ) 0.18/0.48 => ( R @ Xc @ Xz ) ) ) 0.18/0.48 & ! [R: c > b > $o] : 0.18/0.48 ( ( S @ R ) 0.18/0.48 => ( R @ Xc @ c0 ) ) ) 0.18/0.48 <= ! [Xx: c > b > $o] : 0.18/0.48 ( ! [Xc: c] : 0.18/0.48 ( ( Xx @ Xc @ c0 ) 0.18/0.48 & ! [Xx0: b,Xy: b,Xz: b] : 0.18/0.48 ( ( Xx @ Xc @ Xz ) 0.18/0.48 <= ( ( Xx @ Xc @ Xx0 ) 0.18/0.48 & ( Xx @ Xc @ Xy ) 0.18/0.48 & ! [R: b > b > b > $o] : 0.18/0.48 ( ( ! [Xa: b,Xb: b,Xc0: b] : 0.18/0.48 ( ( R @ Xa @ Xb @ Xc0 ) 0.18/0.48 <= ( ? [Xx1: b,Xx2: b,Xy1: b,Xy2: b,Xz1: b,Xz2: b] : 0.18/0.48 ( ( Xa 0.18/0.48 = ( cP @ Xx1 @ Xx2 ) ) 0.18/0.48 & ( R @ Xx1 @ Xy1 @ Xz1 ) 0.18/0.48 & ( R @ Xx2 @ Xy2 @ Xz2 ) 0.18/0.48 & ( Xc0 0.18/0.48 = ( cP @ Xz1 @ Xz2 ) ) 0.18/0.48 & ( Xb 0.18/0.48 = ( cP @ Xy1 @ Xy2 ) ) ) 0.18/0.48 | ( ( Xb = c0 ) 0.18/0.48 & ( Xa = Xc0 ) ) 0.18/0.48 | ( ( Xa = c0 ) 0.18/0.48 & ( Xb = Xc0 ) ) ) ) 0.18/0.48 & $true ) 0.18/0.48 => ( R @ Xx0 @ Xy @ Xz ) ) ) ) 0.18/0.48 & ! [Xx0: b,Xy: b] : 0.18/0.48 ( ( ( Xx @ Xc @ Xy ) 0.18/0.48 & ! [R: b > b > b > $o] : 0.18/0.48 ( ( $true 0.18/0.48 & ! [Xa: b,Xb: b,Xc0: b] : 0.18/0.49 ( ( ( ( Xb = Xc0 ) 0.18/0.49 & ( Xa = c0 ) ) 0.18/0.49 | ( ( Xb = c0 ) 0.18/0.49 & ( Xa = Xc0 ) ) 0.18/0.49 | ? [Xx1: b,Xx2: b,Xy1: b,Xy2: b,Xz1: b,Xz2: b] : 0.18/0.49 ( ( Xa 0.18/0.49 = ( cP @ Xx1 @ Xx2 ) ) 0.18/0.49 & ( R @ Xx2 @ Xy2 @ Xz2 ) 0.18/0.49 & ( R @ Xx1 @ Xy1 @ Xz1 ) 0.18/0.49 & ( Xc0 0.18/0.49 = ( cP @ Xz1 @ Xz2 ) ) 0.18/0.49 & ( Xb 0.18/0.49 = ( cP @ Xy1 @ Xy2 ) ) ) ) 0.18/0.49 => ( R @ Xa @ Xb @ Xc0 ) ) ) 0.18/0.49 => ( R @ Xx0 @ Xy @ Xy ) ) ) 0.18/0.49 => ( Xx @ Xc @ Xx0 ) ) ) 0.18/0.49 <= ( S @ Xx ) ) ) ). 0.18/0.49 0.18/0.49 ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.tiCerY1emW/cvc5---1.0.5_31153.p... 0.18/0.49 (declare-sort $$unsorted 0) 0.18/0.49 (declare-sort tptp.b 0) 0.18/0.49 (declare-sort tptp.c 0) 0.18/0.49 (declare-fun tptp.cP (tptp.b tptp.b) tptp.b) 0.18/0.49 (declare-fun tptp.c0 () tptp.b) 0.18/0.49 (assert (not (forall ((S (-> (-> tptp.c tptp.b Bool) Bool))) (=> (forall ((Xx (-> tptp.c tptp.b Bool))) (=> (@ S Xx) (forall ((Xc tptp.c)) (and (@ (@ Xx Xc) tptp.c0) (forall ((Xx0 tptp.b) (Xy tptp.b) (Xz tptp.b)) (let ((_let_1 (@ Xx Xc))) (=> (and (@ _let_1 Xx0) (@ _let_1 Xy) (forall ((R (-> tptp.b tptp.b tptp.b Bool))) (=> (and (forall ((Xa tptp.b) (Xb tptp.b) (Xc0 tptp.b)) (=> (or (exists ((Xx1 tptp.b) (Xx2 tptp.b) (Xy1 tptp.b) (Xy2 tptp.b) (Xz1 tptp.b) (Xz2 tptp.b)) (and (= Xa (@ (@ tptp.cP Xx1) Xx2)) (@ (@ (@ R Xx1) Xy1) Xz1) (@ (@ (@ R Xx2) Xy2) Xz2) (= Xc0 (@ (@ tptp.cP Xz1) Xz2)) (= Xb (@ (@ tptp.cP Xy1) Xy2)))) (and (= Xb tptp.c0) (= Xa Xc0)) (and (= Xa tptp.c0) (= Xb Xc0))) (@ (@ (@ R Xa) Xb) Xc0))) true) (@ (@ (@ R Xx0) Xy) Xz)))) (@ _let_1 Xz)))) (forall ((Xx0 tptp.b) (Xy tptp.b)) (let ((_let_1 (@ Xx Xc))) (=> (and (@ _let_1 Xy) (forall ((R (-> tptp.b tptp.b tptp.b Bool))) (=> (and true (forall ((Xa tptp.b) (Xb tptp.b) (Xc0 tptp.b)) (=> (or (and (= Xb Xc0) (= Xa tptp.c0)) (and (= Xb tptp.c0) (= Xa Xc0)) (exists ((Xx1 tptp.b) (Xx2 tptp.b) (Xy1 tptp.b) (Xy2 tptp.b) (Xz1 tptp.b) (Xz2 tptp.b)) (and (= Xa (@ (@ tptp.cP Xx1) Xx2)) (@ (@ (@ R Xx2) Xy2) Xz2) (@ (@ (@ R Xx1) Xy1) Xz1) (= Xc0 (@ (@ tptp.cP Xz1) Xz2)) (= Xb (@ (@ tptp.cP Xy1) Xy2))))) (@ (@ (@ R Xa) Xb) Xc0)))) (@ (@ (@ R Xx0) Xy) Xy)))) (@ _let_1 Xx0)))))))) (forall ((Xc tptp.c)) (and (forall ((Xx tptp.b) (Xy tptp.b)) (=> (and (forall ((R (-> tptp.b tptp.b tptp.b Bool))) (=> (and true (forall ((Xa tptp.b) (Xb tptp.b) (Xc0 tptp.b)) (=> (or (and (= Xa tptp.c0) (= Xb Xc0)) (exists ((Xx1 tptp.b) (Xx2 tptp.b) (Xy1 tptp.b) (Xy2 tptp.b) (Xz1 tptp.b) (Xz2 tptp.b)) (and (= Xb (@ (@ tptp.cP Xy1) Xy2)) (@ (@ (@ R Xx2) Xy2) Xz2) (@ (@ (@ R Xx1) Xy1) Xz1) (= Xc0 (@ (@ tptp.cP Xz1) Xz2)) (= Xa (@ (@ tptp.cP Xx1) Xx2)))) (and (= Xa Xc0) (= Xb tptp.c0))) (@ (@ (@ R Xa) Xb) Xc0)))) (@ (@ (@ R Xx) Xy) Xy))) (forall ((R (-> tptp.c tptp.b Bool))) (=> (@ S R) (@ (@ R Xc) Xy)))) (forall ((R (-> tptp.c tptp.b Bool))) (=> (@ S R) (@ (@ R Xc) Xx))))) (forall ((Xx tptp.b) (Xy tptp.b) (Xz tptp.b)) (=> (and (forall ((R (-> tptp.c tptp.b Bool))) (=> (@ S R) (@ (@ R Xc) Xx))) (forall ((R (-> tptp.c tptp.b Bool))) (=> (@ S R) (@ (@ R Xc) Xy))) (forall ((R (-> tptp.b tptp.b tptp.b Bool))) (=> (and true (forall ((Xa tptp.b) (Xb tptp.b) (Xc0 tptp.b)) (=> (or (and (= Xa tptp.c0) (= Xb Xc0)) (exists ((Xx1 tptp.b) (Xx2 tptp.b) (Xy1 tptp.b) (Xy2 tptp.b) (Xz1 tptp.b) (Xz2 tptp.b)) (and (= Xa (@ (@ tptp.cP Xx1) Xx2)) (= Xb (@ (@ tptp.cP Xy1) Xy2)) (@ (@ (@ R Xx1) Xy1) Xz1) (@ (@ (@ R Xx2) Xy2) Xz2) (= Xc0 (@ (@ tptp.cP Xz1) Xz2)))) (and (= Xa Xc0) (= Xb tptp.c0))) (@ (@ (@ R Xa) Xb) Xc0)))) (@ (@ (@ R Xx) Xy) Xz)))) (forall ((R (-> tptp.c tptp.b Bool))) (=> (@ S R) (@ (@ R Xc) Xz))))) (forall ((R (-> tptp.c tptp.b Bool))) (=> (@ S R) (@ (@ R Xc) tptp.c0))))))))) 0.18/0.49 (set-info :filename cvc5---1.0.5_31153) 0.18/0.49 (check-sat-assuming ( true )) 0.18/0.49 ------- g/export/starexec/sandbox2/solver/bin/do_THM_THF: line 35: 842 Alarm clock ( read result; case "$result" in 179.88/180.09 unsat) 179.88/180.09 echo "% SZS status $unsatResult for $tptpfilename"; echo "% SZS output start Proof for $tptpfilename"; cat; echo "% SZS output end Proof for $tptpfilename"; exit 0 179.88/180.09 ;; 179.88/180.09 sat) 179.88/180.09 echo "% SZS status $satResult for $tptpfilename"; cat; exit 0 179.88/180.09 ;; 179.88/180.09 esac; exit 1 ) 179.88/180.10 et file name : TPTP file name is 179.88/180.10 ------- cvc5-thf : /export/starexec/sandbox2/solver/bin/cvc5---1.0.5_31153.smt2... 179.88/180.10 --- Run --ho-elim --full-saturate-quant at 10... 179.88/180.10 --- Run --ho-elim --no-e-matching --full-saturate-quant at 10... 179.88/180.10 --- Run --ho-elim --no-e-matching --enum-inst-sum --full-saturate-quant at 10... 179.88/180.10 --- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5... 179.88/180.10 --- Run --no-ho-matching --finite-model-find --uf-ss=no-minimal at 5... 179.88/180.10 --- Run --no-ho-matching --full-saturate-quant --enum-inst-interleave --ho-elim-store-ax at 10... 179.88/180.10 --- Run --no-ho-matching --full-saturate-quant --macros-quant-mode=all at 10... 179.88/180.10 --- Run --ho-elim --full-saturate-quant --enum-inst-interleave at 10... 179.88/180.10 --- Run --no-ho-matching --full-saturate-quant --ho-elim-store-ax at 10... 179.88/180.10 --- Run --ho-elim --no-ho-elim-store-ax --full-saturate-quant... 179.88/180.10 % cvc5---1.0.5 exiting 179.88/180.10 % cvc5---1.0.5 exiting 179.88/180.10 EOF